@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 arial,helvetica,clean,sans-serif,"宋体";overflow-x: hidden;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: "Microsoft YaHei"}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 

button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline: none;}
body, button, input, select, textarea {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";}
button,input{overflow:visible;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;font-family: "Microsoft YaHei"}
h3 { font-size:20px;font-family: "Microsoft YaHei"}
h4 { font-size:14px;font-family: "Microsoft YaHei"}
h5 { font-size:12px;}
h6 { font-size:10px;}

img, input {
border: none;
vertical-align: middle;
}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline:none}

body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}

button,input{overflow:visible}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:hover{text-decoration:none;}
a:focus{outline:0;} /*for ff f6n.net*/
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;font-family: "Microsoft YaHei";}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl{float: left;}
.fr{float: right;}
.pr{position: relative;}
.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.trans8 { -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.clearfix:before, .clearfix:after {
display: table;
line-height: 0;
content: "";
}
.pa{position: absolute;}
.img-center{text-align:center;font-size:0}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;transition:all 0.5s}
.img-cover{overflow:hidden;position:relative}
.img-cover span{display:block;width:100%;background:no-repeat center / cover;transition:all 0.5s;height:100%;position:absolute;left:0;top:0}

.content{width: 1200px;margin: 0 auto;}

.top{ height: 40px;line-height: 40px; overflow: hidden;  border-bottom: 1px solid #d2d2d2;}
.top a{display: block;float: left;}
.top a:after{content: "|";display: block;float: right;padding: 0 20px;}
.top a:last-child:after{content: "";}
.head{padding: 19px 0;overflow: hidden;}
.head .zizhi{    margin: 17px 57px;}
.head .zizhi p{    font-size: 19px; color: #667272; font-weight: bold; margin: 6px 17px; float: left; line-height: 28px;}

.head .tel{background: url(../images/tel.png) no-repeat center left;    padding-left: 45px;    margin: 25px 0;}
.head .tel p{font-size: 32px;color: #f08300;font-weight: bold;}
.nav{width: 100%;background: #375571;height: 58px;}
.nav .content{}
.nav  .content>ul>li{float: left;height: 58px;line-height: 58px;text-align: center;     width: 133px;position: relative;}
.nav .content>ul>li>a{color: #ffffff;font-size: 16px;}
.nav .content>ul>li:hover,.nav>ul>li.on{background: #f08300;}

.nav .content>ul>li ul {   opacity: 0;visibility: hidden;position: absolute;top: 58px; left: 0;z-index:999; box-shadow: 1px 6px 9px #a0a0a0;background: rgb(255 255 255 );-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;width: 100%;}
.nav .content>ul>li:hover ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
}
.nav .content>ul>li ul li{line-height: 50px;height: 50px;border-bottom: 1px solid #eeeeee;position: relative;width: 100%;}
.nav .content>ul>li ul li:hover{background: #375571;}
.nav .content>ul>li ul li:hover>a{color: #ffffff;}
/**/
.fullSlide { position: relative; z-index: 9; clear: both; width: 100% }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden }
.fullSlide .bd .con { width: 100% !important; height: auto !important; display: block }
.fullSlide .bd .li { width: 100% !important; overflow: hidden; text-align: center; background: no-repeat center top; z-index: 0 }
.fullSlide .bd .li img { display: block; height: auto !important; width: 100% }
.fullSlide .hd { position: absolute; width: 100%; height: 12px; left: 0; bottom: 34px; text-align: center; cursor: pointer }
.fullSlide .hd li { display: inline-block; width: 12px; height: 12px; background: #ffffff; margin: 0 12px; border-radius: 50%; opacity: .6; -o-transition: all .3s ease; transition: all .3s ease }
.fullSlide .hd li.on { width: 36px; height: 12px; opacity: 1; border-radius: 5px; background:#f08300;}
.fullSlide p { display: none; position: absolute; top: 50%; width: 80px; height: 80px; z-index: 99; opacity: 1; text-align: center; margin-top: -40px }
.fullSlide .prev2 { left: 3% }
.fullSlide .next2 { right: 3% ; }

.search{height: 91px;line-height: 91px;}
.search .fl b{background: url(../images/ss_key.png) no-repeat center left;padding-left: 20px;padding-left: 28px;height: 91px;display: block;float: left;font-size: 16px;}
.search .fl a{display: block;float: left;}
.search .fl a:after{content: ",";display: block;float: right;padding:0 5px;}
.search .fl a:last-child:after{content: "";}
.search .ss{width: 600px;position: relative;}
.search .ss:after{    background: url(../images/search_bg.png) no-repeat right center;content: ""; width: 963px; height: 114px;position: absolute; left: 0; top: -23px; z-index: 9;background-size: 100% 100%;}
.search .ss form{position: absolute;z-index: 999;background: #ffffff;width: 301px;height: 40px;line-height: 40px;border-radius: 50px;    top: 20px;  right: 50px;}
.search .ss .txt {    float: left; height: 40px; padding-left: 17px;  font-size: 15px; border-radius: 50px; }
.search .ss .btn{width:28px;height: 28px;background: url(../images/ss.png) no-repeat center; float: right;    margin: 6px 22px;}

.tit01{text-align: center;}
.tit01 a{    font-size: 40px;display: block; font-weight: normal;line-height: 48px;color: #333333;}
.tit01 a em{font-size: 19px;display: block;padding-bottom: 20px;}
.tit01 a em:after{content: "";display: block;width: 80px;height: 4px;background: #000104;margin: 0 auto;}

.product{padding: 60px 0;background: url(../images/pro_bg.png) no-repeat center;overflow: hidden;}
.product .pro_fl{width: 300px;}
.product .pro_fl .pro_t{text-align: center;background: #375571;color: #ffffff;padding: 16px 0;}
.product .pro_fl .pro_t h3{    font-size: 42px;}
.product .pro_fl ul{width: 100%;background: #ffffff;overflow: hidden;    padding: 18px 0;}
.product .pro_fl ul li{}
.product .pro_fl ul li:hover>a{background: url(../images/pro_jth.png) no-repeat center right 19px #375571;color: #ffffff;}

.product .pro_fl ul li>a{display:block;font-size: 16px;width:82%;height: 50px;line-height: 50px;margin: 11px auto;background: url(../images/pro_jt.png) no-repeat center right 19px #ececec;    padding-left: 21px;}
.product .pro_fl .erji{overflow: hidden;}
.product .pro_fl .erji a{    display: block; height: 30px; line-height: 30px; padding-left: 33px;font-size: 15px;}
.product .pro_fl .pro_tel{width: 100%;height: 99px; background: #375571;overflow: hidden;text-align: center; color: #ffffff;  padding: 21px 0;font-size: 19px;}
.product .pro_fl .pro_tel i{display:block;}
.product .pro_fl .pro_tel b{    font-size: 31px; padding: 4px 0;display: block;}
.product .pro_fl .pro_tel a{    display: block; width: 100px; height: 30px;line-height: 30px; background: #f08300;  color: #ffffff; font-size: 16px;  margin: 0 auto;}

.product .pro_fr{width: 871px;}
.product .pro_fr ul{}
.product .pro_fr ul li{float: left;margin-right: 20px;    margin-bottom: 20px;  width: 277px;}
.product .pro_fr ul li p{width: 100%;background: #375571;color: #ffffff;    height: 50px; line-height: 50px;text-align: center;font-size: 16px;}
.product .pro_fr ul li img{width: 100%;height:207px;}
.product .pro_fr ul li:nth-child(3n) {margin-right: 0;}

.about{padding: 60px 0 50px;overflow: hidden;}
.about .tit01{margin-bottom: 30px;}
.about .fl{width: 552px;}
.about .fl img{width: 100%;}
.about .fr{width: 591px;}
.about .fr h3{color: #375571;font-size: 30px;padding-bottom:12px;}
.about .fr p{    font-size: 16px; color: #333333;  letter-spacing: 1px; line-height: 38px;}
.about .fr .ab_fz{position: relative;    margin: 41px 0;}
.about .fr .ab_fz:after{content: "";width: 100%;height: 1px;background: #385371;display: block;position: absolute; top: 39px;z-index: 9;}
.about .fr .ab_fz .fz_t{    overflow: hidden;}
.about .fr .ab_fz .fz_t li{    float: left;padding: 0 20px;font-size: 16px; color: #000000;}
.about .fr .ab_fz .fz_t li:after{content: ""; display: block; width: 10px;  height: 10px; border-radius: 50px;background: #b4b4b4;margin: 16px auto;position: relative;z-index: 999;}
.about .fr .ab_fz .fz_t li.on:after{ width: 15px;  height: 15px; border-radius: 50px;background: #385672;    margin: 13px auto;}
.about .fr .ab_fz .fz_con dl{background: #385672; width: 53%; height: 40px; line-height: 40px;  position: relative;   color: #ffffff;  text-align: center; font-size: 19px; border-radius: 10px;    top: 10px;}
.about .fr .ab_fz .fz_con dl:after{    content: "";   display: block; width: 17px; height: 14px;  background: url(../images/fa_jt.png) no-repeat center; position: absolute; top: -13px;left: 31px;}

.about .fr .ab_fz .fz_con dl:nth-child(2){left: 78px;}
.about .fr .ab_fz .fz_con dl:nth-child(3){left: 155px;}
.about .fr .ab_fz .fz_con dl:nth-child(4){left: 232px;}
.about .fr .ab_fz .fz_con dl:nth-child(5){left: 78px;}
.about .fr .ab_fz .fz_con dl:nth-child(5):after{left: 263px;}

.about .fr .ab_fz .fz_con dl:nth-child(6){left: 155px;}
.about .fr .ab_fz .fz_con dl:nth-child(6):after{left: 263px;}
.about .fr .ab_fz .fz_con dl:nth-child(7){left: 233px;}
.about .fr .ab_fz .fz_con dl:nth-child(7):after{left: 263px;}

.ab_cf{overflow: hidden;    margin-bottom: 56px;}
.cf_t{position: relative;overflow: hidden;margin-bottom: 30px;}
.cf_t:before{width: 400px;height: 1px;background: #959595;position: absolute;left: 0;content: "";display: block;top: 12px;}
.cf_t:after{width: 400px;height: 1px;background: #959595;position: absolute;right: 0;content: "";display: block;top: 12px;}
.cf_t ul{width: 312px;margin: 0 auto;}
.cf_t li{float: left;padding: 0 12px;}
.cf_t li a{font-size: 20px;}
.cf_t li.on a{color: #375571;font-weight: bold;}


.cf_con{position: relative;overflow: hidden;}
.cf_con ul li{float: left;width: 280px;margin:0 10px;}
.cf_con ul li img{width: 100%;height: 210px;}
.cf_con .sPrev,.cf_con .sNext{display: block;width: 43px;height: 211px;position: absolute;    top: 0;}
.cf_con .sPrev{left: 0;}
.cf_con .sNext{right: 0;}

.honor{}
.honor .content{    position: relative; width: 1200px;margin: 0 auto;}
#certify {position: relative;width: 1200px;margin: 0 auto}
#certify .swiper-container {padding-bottom: 60px;}
#certify  .swiper-slide {width: 520px;background: #fff;box-shadow: 0 8px 30px #ddd;}
#certify  .swiper-slide img{display:block;width: 100%;}
#certify  .swiper-slide p {line-height: 98px;padding-top: 0;text-align: center;color: #636363;font-size: 1.1em;margin: 0;}
#certify .swiper-pagination {width: 100%;bottom: 20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #d8d8d8;width: 10px;height: 10px;opacity: 1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #375572;background-color: #fff;}
#certify .swiper-button-prev {left: -30px;width: 45px;height: 45px;background: url(../images/wm_button_icon.png) no-repeat;background-position: 0 0;background-size: 100%;}
#certify .swiper-button-prev:hover {background-position: 0 -46px;background-size: 100%}
#certify .swiper-button-next {right: -30px;width: 45px;height: 45px;background: url(../images/wm_button_icon.png) no-repeat;background-position: 0 -93px;background-size: 100%;}
#certify .swiper-button-next:hover {background-position: 0 -139px;background-size: 100%}

.ban01{background: url(../images/ban01.png) no-repeat center;height: 202px;overflow: hidden;    margin: 50px 0;}

.news{padding: 60px 0;overflow: hidden;}
.newc{width: 600px;}
.new_t{    overflow: hidden;  margin-bottom: 28px;}
.new_t ul{}
.new_t ul li{    float: left; width: 140px;height: 55px;line-height: 55px; text-align: center;background: #375571; margin-right: 10px;}
.new_t ul li:hover{background: #f08300;}
.new_t ul li a{color: #ffffff;    font-size: 18px;}
.news_con{}
.news_con ul{}
.news_con ul li{overflow: hidden;    margin-bottom: 10px;}
.news_con ul li .news_date{width: 80px;height: 80px;background: #eeeeee;text-align: center;}
.news_con ul li .news_date i{ display: block;line-height: 30px;font-size: 14px; padding-top: 13px;}
.news_con ul li .news_date em{display: block;font-size:14px;}
.news_con ul li .news_c{width: 502px;}
.news_con ul li .news_c b{    height: 32px;font-size: 18px; display: block;}
.news_con ul li .news_c p{font-size: 15px;line-height: 22px;}
.newt {width: 550px;}
.newt ul{}
.newt ul li{width:550px; position: relative;}
.newt ul li img{width: 100%;}
.newt ul li p{width:100%;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #ffffff;    background: rgb(0 0 0 / 70%); position: absolute; bottom: 0; }

.link{background: #e5e5e5;height: 50px;line-height: 50px;}
.link p{float: left;color: #000000;font-size: 16px;}
.link a{padding: 0 10px;}

.ft_lx{width: 100%;height: 80px;background: #313131;    padding: 24px 0;}
.ft_lx dl{float: left;width: 250px;color: #ffffff;}
.ft_lx dl dt{    height: 50px; line-height: 50px;  font-size: 16px;padding-left: 27px;}
.ft_lx dl:nth-child(1) dt{background: url(../images/ft_dz.png) no-repeat center left;}
.ft_lx dl:nth-child(2) dt{background: url(../images/ft_yb.png) no-repeat center left;}
.ft_lx dl:nth-child(3) dt{background: url(../images/ft_dh.png) no-repeat center left;}
.ft_lx dl:nth-child(4) dt{background: url(../img/mail.png) no-repeat center left;}
.ft_lx dl:nth-child(5) dt{background: url(../images/ft_lxr.png) no-repeat center left;}
.ft_lx dl dd{font-size: 20px;}
.ft_lx dl:first-child{width: 502px;}
.ft_lx dl:nth-child(2){width: 128px;}
.ft_lx dl:nth-child(3){width: 203px;}
.ft_lx dl:nth-child(4){width: 263px;}
.ft_lx dl:nth-child(5){width: 97px;}

.footer{background: #2d2c32;overflow: hidden;padding: 50px 0;}
.footer .ft_logo{width: 362px;    height: 171px;background: url(../images/ft_line.png) no-repeat center right;    padding-right: 72px;}
.footer .ft_logo h1{margin-bottom: 13px;}
.footer .ft_logo img{width: 100%;}
.footer .ft_logo p{color: #96959a;height: 30px;line-height: 30px;}
.footer .ft_logo p a{color: #96959a;}

.footer .ft_nav{width: 319px; height: 171px;background: url(../images/ft_line.png) no-repeat center right;padding: 0 48px;}
.footer .ft_nav ul{}
.footer .ft_nav ul li{float: left;width: 150px;height: 30px;line-height: 30px;text-align: center;}
.footer .ft_nav ul li a{font-size: 16px;color: #96959a;}

.footer .ft_ewm{width: 272px;}
.footer .ft_ewm p{float: left;width: 116px;text-align: center;line-height: 40px;font-size: 16px;color: #ffffff;    margin-left: 20px;}
.footer .ft_ewm img{width: 100%;}



